import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'                            
import VueAxios from 'vue-axios'    
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
                        
// 在请求头中加token    
// 请求拦截器,在请求发出去之前做点什么事
// axios.interceptors.request.use(                            
//   config => {                            
//   // 判断是否存在token，如果存在的话，则每个http header都加上token                            
//     let token = sessionStorage.getItem('token')
//     if (!config.headers.hasOwnProperty('token') && token) {    
//       config.headers.Authorization = token;// 必须加上Bearer 后端需要这种格式    
//     }                            
//     return config;                            
//   },                            
//   error => {                            
//     _this.$router.push("Login");                             
//     return Promise.reject(error);                            
//   });        
createApp(App).use(store).use(router).use(VueAxios, axios).use(ElementPlus).mount('#app')
